A Generic Scheme and Properties of Bidirectional Transformations
نویسندگان
چکیده
The recent rise of interest in bidirectional transformations (BXs) has led to the development of many BX frameworks, originating in diverse computer science disciplines. From a user perspective, these frameworks vary significantly in both interface and predictability of the underlying bidirectionalization technique. In this paper we start by presenting a generic BX scheme that can be instantiated to different concrete interfaces, by plugging-in the desired notion of update and traceability. Based on that scheme, we then present several desirable generic properties that may characterize a BX framework, and show how they can be instantiated to concrete interfaces. This generic presentation is useful when exploring the BX design space: it might help developers when designing new frameworks and end-users when comparing existing ones. We support the latter claim, by applying it in a comparative survey of popular existing BX frameworks.
منابع مشابه
Multifocal: A Strategic Bidirectional Transformation Language for XML Schemas
Lenses are one of the most popular approaches to define bidirectional transformations between data models. However, writing a lens transformation typically implies describing the concrete steps that convert values in a source schema to values in a target schema. In contrast, many XML-based languages allow writing structure-shy programs that manipulate only specific parts of XML documents withou...
متن کاملA Cost Analysis of the Jan Aushadhi Scheme in India
Medicines constitute a substantial proportion of out-of-pocket (OOP) expenses in Indian households. In order to address this issue, the Government of India launched the Jan Aushadhi (Medicine for the Masses) Scheme (JAS) to provide cheap generic medicines to the patients (http://janaushadhi.gov.in/about_jan_aushadhi.html). These medicines are provided through the Jan Aushadhi stores established...
متن کاملConvertible limited (multi-) verifier signature: new constructions and applications
A convertible limited (multi-) verifier signature (CL(M)VS) provides controlled verifiability and preserves the privacy of the signer. Furthermore, limited verifier(s) can designate the signature to a third party or convert it into a publicly verifiable signature upon necessity. In this proposal, we first present a generic construction of convertible limited verifier signature (CLVS) into which...
متن کاملFree Vibration Analysis of Bidirectional Functionally Graded Conical/Cylindrical Shells and Annular Plates on Nonlinear Elastic Foundations, Based on a Unified Differential Transform Analytical Formulation
In the present research, a unified formulation for free vibration analysis of the bidirectional functionally graded conical and cylindrical shells and annular plates on elastic foundations is developed. To cover more individual cases and optimally tailored material properties, the material properties are assumed to vary in both the meridian/radial and transverse directions. The shell/plate is a...
متن کاملGeneric Point-free Lenses
Lenses are one the most popular approaches to define bidirectional transformations between data models. A bidirectional transformation with view-update, denoted a lens, encompasses the definition of a forward transformation projecting concrete models into abstract views, together with a backward transformation instructing how to translate an abstract view to an update over concrete models. In t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1306.4473 شماره
صفحات -
تاریخ انتشار 2013